interface I {
  m();
  m(x?: number, ...y: number[]): void;
}